Add gtk_print_unix_dialog_set_manual_capabilities that controls what
authorAlexander Larsson <alexl@redhat.com>
Wed, 24 May 2006 10:50:57 +0000 (10:50 +0000)
committerAlexander Larsson <alexl@src.gnome.org>
Wed, 24 May 2006 10:50:57 +0000 (10:50 +0000)
commit70376f280a6735551404ad583eb9efd8afcc7cc3
treede5dd5dc1df73c718f4dd5c4db22e55392901386
parent27f2b1d95a164b5a48d5bb402fb13c99423f5305
Add gtk_print_unix_dialog_set_manual_capabilities that controls what

2006-05-24  Alexander Larsson  <alexl@redhat.com>

* gtk/gtk.symbols:
* gtk/gtkprintunixdialog.[ch]:
Add gtk_print_unix_dialog_set_manual_capabilities that controls
what widgets to enable in the dialog depending on the apps
capabilities.

* gtk/gtkprintbackend.[ch]:
* gtk/gtkprinter-private.h:
* gtk/gtkprinter.c:
* gtk/gtkprintjob.h:
Add printer_get_capabilities to backend.
Move some fallback calls to the printbackend base class.

* gtk/gtkprintoperation-unix.c:
Set manual capabilities

* modules/printbackends/cups/gtkprintbackendcups.c:
Implement get_capabilities

* modules/printbackends/lpr/gtkprintbackendlpr.c:
* modules/printbackends/pdf/gtkprintbackendpdf.c:
Move some methods to baseclass.
14 files changed:
ChangeLog
ChangeLog.pre-2-10
gtk/gtk.symbols
gtk/gtkprintbackend.c
gtk/gtkprintbackend.h
gtk/gtkprinter-private.h
gtk/gtkprinter.c
gtk/gtkprintjob.h
gtk/gtkprintoperation-unix.c
gtk/gtkprintunixdialog.c
gtk/gtkprintunixdialog.h
modules/printbackends/cups/gtkprintbackendcups.c
modules/printbackends/lpr/gtkprintbackendlpr.c
modules/printbackends/pdf/gtkprintbackendpdf.c